﻿using Nemerle.Collections;
using Nemerle.Text;
using Nemerle.Utility;

using System;
using System.Collections.Generic;
using System.Linq;

namespace Nemerle2.Compiler
{
  /// <summary>
  /// Тип тип члена.
  /// </summary>
  [Flags]
  public enum MemberKind
  {
    | All         = 0x1FF
    | Constructor =     1
    | Event       =     2
    | Field       =     4
    | Method      =     8
    | Property    =  0x10
    | TypeInfo   =  0x20
    | Custom      =  0x40
    | NestedType  =  0x80
    | Indexer     = 0x110
  }
}
